/**
 * 类别查询参数类型
 */
export interface CateQuery {
  keywords?: string;
}

/**
 * 类别视图对象类型
 */
export interface CateVO {
  /**
   * 子菜单
   */
  children?: CateVO[];

  /**
   * ICON
   */
  icon?: string;
  /**
   * 菜单ID
   */
  id?: number;
  /**
   * 菜单名称
   */
  name?: string;
  /**
   * 父菜单ID
   */
  parentId?: number;

  /**
   * 菜单排序(数字越小排名越靠前)
   */
  sort?: number;
}

/**
 * 菜单表单对象类型
 */
export interface CateForm {
  /**
   * 菜单ID
   */
  id?: string;
  /**
   * 父类别ID
   */
  parentId?: number;

  /**
   * 排序
   */
  sort: number;

  //种类名称
  categoryName: string;

  //种类是否激活
  isActive: boolean;

  icon: string;
}
